deimos/libcomcom_wrapper.d(59,47): Error: `input.ptr` cannot be used in `@safe` code, use `&input[0]` instead deimos/libcomcom_wrapper.d(60,47): Error: cannot take address of local `output` in `@safe` function `_runCommand` deimos/libcomcom_wrapper.d(60,56): Error: cannot take address of local `output_len` in `@safe` function `_runCommand` deimos/libcomcom_wrapper.d(61,63): Error: `childArgv.ptr` cannot be used in `@safe` code, use `&childArgv[0]` instead deimos/libcomcom_wrapper.d(68,22): Error: cast from `const(char*)` to `void*` not allowed in safe code deimos/libcomcom_wrapper.d(69,18): Error: pointer slicing not allowed in safe functions deimos/libcomcom_wrapper.d(87,36): Error: `childEnv.ptr` cannot be used in `@safe` code, use `&childEnv[0]` instead /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.